home *** CD-ROM | disk | FTP | other *** search
/ APDL Other Worlds / APDL Other Worlds Collection.iso / SF3000 / Extras / CBlibrary / Makefile < prev    next >
Encoding:
Makefile  |  2003-10-23  |  8.0 KB  |  314 lines

  1. # Project:   CBLib
  2.  
  3.  
  4. # Toolflags:
  5. CCflags = -c -depend !Depend -IC: -throwback  -DNDEBUG  -Ospace -fahi 
  6. C++flags = -c -depend !Depend -IC: -throwback
  7. Linkflags = -aif -c++ -o $@ 
  8. ObjAsmflags = -throwback -NoCache -depend !Depend 
  9. CMHGflags = 
  10. LibFileflags = -c -o $@
  11. Squeezeflags = -o $@
  12. ASMflags = -processor ARM2 -throwback 
  13.  
  14.  
  15. # Final targets:
  16. @.CBLib:   @.o.NoBudge @.o.NullPoll @.o.Pal256 @.o.ViewsMenu @.o.FednetComp \
  17.         @.o.msgtrans @.o.Loader @.o.RoundRobin @.o.FedCompMT @.o.timer @.o.LoadSaveMT \
  18.         @.o.FopenCount @.o.InputFocus @.o.AbortFop @.o.FilePerc @.o.err 
  19.         LibFile $(LibFileflags) @.o.NoBudge @.o.NullPoll @.o.Pal256 \
  20.         @.o.ViewsMenu @.o.FednetComp @.o.msgtrans @.o.Loader @.o.RoundRobin @.o.FedCompMT @.o.timer \
  21.         @.o.LoadSaveMT @.o.FopenCount @.o.InputFocus @.o.AbortFop @.o.FilePerc @.o.err 
  22.  
  23.  
  24. # User-editable dependencies:
  25. # These are reduced versions of certain components for programs that
  26. # don't need the full features. FPCompOnly has no dependency on LoadSaveMT. 
  27. @.o.ErrNotRec:    @.c.err
  28.         cc $(ccflags) -DNO_RECORD_ERR -o @.o.ErrNotRec @.c.err 
  29. @.o.FPCompOnly:   @.c.FilePerc
  30.         cc $(ccflags) -DCOMP_OPS_ONLY -o @.o.FPCompOnly @.c.FilePerc 
  31.  
  32.  
  33. # Static dependencies:
  34. @.o.FednetComp:   @.c.FednetComp
  35.         cc $(ccflags) -o @.o.FednetComp @.c.FednetComp 
  36. @.o.NullPoll:   @.c.NullPoll
  37.         cc $(ccflags) -o @.o.NullPoll @.c.NullPoll 
  38. @.o.ViewsMenu:   @.c.ViewsMenu
  39.         cc $(ccflags) -o @.o.ViewsMenu @.c.ViewsMenu 
  40. @.o.Pal256:   @.c.Pal256
  41.         cc $(ccflags) -o @.o.Pal256 @.c.Pal256 
  42. @.o.msgtrans:   @.c.msgtrans
  43.         cc $(ccflags) -o @.o.msgtrans @.c.msgtrans 
  44. @.o.Loader:   @.c.Loader
  45.         cc $(ccflags) -o @.o.Loader @.c.Loader 
  46. @.o.NoBudge:   @.c.NoBudge
  47.         cc $(ccflags) -o @.o.NoBudge @.c.NoBudge 
  48. @.o.RoundRobin:   @.c.RoundRobin
  49.         cc $(ccflags) -o @.o.RoundRobin @.c.RoundRobin 
  50. @.o.FedCompMT:   @.c.FedCompMT
  51.         cc $(ccflags) -o @.o.FedCompMT @.c.FedCompMT 
  52. @.o.timer:   @.s.timer
  53.         objasm $(objasmflags) -from @.s.timer -to @.o.timer
  54. @.o.LoadSaveMT:   @.c.LoadSaveMT
  55.         cc $(ccflags) -o @.o.LoadSaveMT @.c.LoadSaveMT 
  56. @.o.FopenCount:   @.c.FopenCount
  57.         cc $(ccflags) -o @.o.FopenCount @.c.FopenCount 
  58. @.o.InputFocus:   @.c.InputFocus
  59.         cc $(ccflags) -o @.o.InputFocus @.c.InputFocus 
  60. @.o.AbortFop:   @.c.AbortFop
  61.         cc $(ccflags) -o @.o.AbortFop @.c.AbortFop 
  62. @.o.FilePerc:   @.c.FilePerc
  63.         cc $(ccflags) -o @.o.FilePerc @.c.FilePerc 
  64. @.o.err:    @.c.err
  65.         cc $(ccflags) -o @.o.err @.c.err 
  66.  
  67.  
  68. # Dynamic dependencies:
  69. o.FPCompOnly:    c.FilePerc
  70. o.FPCompOnly:    C:h.kernel
  71. o.FPCompOnly:    C:h.flex
  72. o.FPCompOnly:    h.Macros
  73. o.FPCompOnly:    C:h.kernel
  74. o.FPCompOnly:    h.msgtrans
  75. o.FPCompOnly:    C:h.toolbox
  76. o.FPCompOnly:    C:h.wimp
  77. o.FPCompOnly:    h.msgtrans
  78. o.FPCompOnly:    h.hourglass
  79. o.FPCompOnly:    C:h.swis
  80. o.FPCompOnly:    h.timer
  81. o.FPCompOnly:    C:h.kernel
  82. o.FPCompOnly:    h.FedCompMT
  83. o.FPCompOnly:    C:h.kernel
  84. o.FPCompOnly:    C:h.flex
  85. o.FPCompOnly:    h.AbortFop
  86. o.FPCompOnly:    h.FilePerc
  87. o.FPCompOnly:    C:h.kernel
  88. o.FPCompOnly:    C:h.flex
  89. o.ErrNotRec:    c.err
  90. o.ErrNotRec:    C:h.wimplib
  91. o.ErrNotRec:    C:h.kernel
  92. o.ErrNotRec:    C:h.wimp
  93. o.ErrNotRec:    C:h.kernel
  94. o.ErrNotRec:    C:h.swis
  95. o.ErrNotRec:    h.err
  96. o.ErrNotRec:    C:h.kernel
  97. o.ErrNotRec:    h.msgtrans
  98. o.ErrNotRec:    C:h.toolbox
  99. o.timer: s.timer
  100. o.NoBudge:    c.NoBudge
  101. o.NoBudge:    C:h.kernel
  102. o.NoBudge:    C:h.flex
  103. o.NoBudge:    h.NoBudge
  104. o.NoBudge:    C:h.kernel
  105. o.NullPoll:    c.NullPoll
  106. o.NullPoll:    C:h.kernel
  107. o.NullPoll:    C:h.wimp
  108. o.NullPoll:    C:h.event
  109. o.NullPoll:    C:h.toolbox
  110. o.NullPoll:    h.NullPoll
  111. o.NullPoll:    C:h.kernel
  112. o.Pal256:    c.Pal256
  113. o.Pal256:    h.Pal256
  114. o.Pal256:    C:h.kernel
  115. o.Pal256:    C:h.toolbox
  116. o.Pal256:    C:h.wimp
  117. o.Pal256:    C:h.kernel
  118. o.Pal256:    C:h.swis
  119. o.Pal256:    C:h.wimp
  120. o.Pal256:    C:h.wimplib
  121. o.Pal256:    C:h.toolbox
  122. o.Pal256:    C:h.event
  123. o.Pal256:    C:h.window
  124. o.Pal256:    C:h.gadgets
  125. o.Pal256:    C:h.gadgets
  126. o.Pal256:    h.err
  127. o.Pal256:    C:h.kernel
  128. o.Pal256:    h.msgtrans
  129. o.Pal256:    C:h.toolbox
  130. o.Pal256:    h.Macros
  131. o.Pal256:    C:h.kernel
  132. o.Pal256:    h.msgtrans
  133. o.ViewsMenu:    c.ViewsMenu
  134. o.ViewsMenu:    C:h.kernel
  135. o.ViewsMenu:    C:h.wimp
  136. o.ViewsMenu:    C:h.toolbox
  137. o.ViewsMenu:    C:h.saveas
  138. o.ViewsMenu:    C:h.window
  139. o.ViewsMenu:    C:h.gadgets
  140. o.ViewsMenu:    C:h.window
  141. o.ViewsMenu:    C:h.event
  142. o.ViewsMenu:    C:h.wimplib
  143. o.ViewsMenu:    C:h.menu
  144. o.ViewsMenu:    h.err
  145. o.ViewsMenu:    C:h.kernel
  146. o.ViewsMenu:    h.msgtrans
  147. o.ViewsMenu:    C:h.toolbox
  148. o.ViewsMenu:    h.hourglass
  149. o.ViewsMenu:    C:h.swis
  150. o.ViewsMenu:    h.Macros
  151. o.ViewsMenu:    C:h.kernel
  152. o.ViewsMenu:    h.msgtrans
  153. o.ViewsMenu:    h.ViewsMenu
  154. o.ViewsMenu:    C:h.kernel
  155. o.ViewsMenu:    C:h.toolbox
  156. o.FednetComp:    c.FednetComp
  157. o.FednetComp:    C:h.kernel
  158. o.FednetComp:    C:h.flex
  159. o.FednetComp:    h.Macros
  160. o.FednetComp:    C:h.kernel
  161. o.FednetComp:    h.msgtrans
  162. o.FednetComp:    C:h.toolbox
  163. o.FednetComp:    C:h.wimp
  164. o.FednetComp:    h.msgtrans
  165. o.FednetComp:    h.hourglass
  166. o.FednetComp:    C:h.swis
  167. o.FednetComp:    h.timer
  168. o.FednetComp:    C:h.kernel
  169. o.FednetComp:    h.FednetComp
  170. o.FednetComp:    C:h.kernel
  171. o.FednetComp:    C:h.flex
  172. o.msgtrans:    c.msgtrans
  173. o.msgtrans:    C:h.swis
  174. o.msgtrans:    C:h.kernel
  175. o.msgtrans:    h.err
  176. o.msgtrans:    C:h.kernel
  177. o.msgtrans:    h.msgtrans
  178. o.msgtrans:    C:h.toolbox
  179. o.msgtrans:    C:h.wimp
  180. o.Loader:    c.Loader
  181. o.Loader:    C:h.kernel
  182. o.Loader:    C:h.wimp
  183. o.Loader:    C:h.event
  184. o.Loader:    C:h.toolbox
  185. o.Loader:    C:h.wimplib
  186. o.Loader:    C:h.flex
  187. o.Loader:    C:h.toolbox
  188. o.Loader:    C:h.iconbar
  189. o.Loader:    C:h.gadgets
  190. o.Loader:    C:h.window
  191. o.Loader:    h.err
  192. o.Loader:    C:h.kernel
  193. o.Loader:    h.msgtrans
  194. o.Loader:    C:h.toolbox
  195. o.Loader:    h.hourglass
  196. o.Loader:    C:h.swis
  197. o.Loader:    h.Macros
  198. o.Loader:    C:h.kernel
  199. o.Loader:    h.msgtrans
  200. o.Loader:    h.Loader
  201. o.Loader:    C:h.kernel
  202. o.Loader:    C:h.flex
  203. o.Loader:    C:h.toolbox
  204. o.Loader:    h.NoBudge
  205. o.Loader:    C:h.kernel
  206. o.RoundRobin:    c.RoundRobin
  207. o.RoundRobin:    C:h.kernel
  208. o.RoundRobin:    C:h.wimp
  209. o.RoundRobin:    C:h.event
  210. o.RoundRobin:    C:h.toolbox
  211. o.RoundRobin:    C:h.toolbox
  212. o.RoundRobin:    h.Macros
  213. o.RoundRobin:    C:h.kernel
  214. o.RoundRobin:    h.msgtrans
  215. o.RoundRobin:    C:h.toolbox
  216. o.RoundRobin:    h.err
  217. o.RoundRobin:    C:h.kernel
  218. o.RoundRobin:    h.NullPoll
  219. o.RoundRobin:    C:h.kernel
  220. o.RoundRobin:    h.timer
  221. o.RoundRobin:    C:h.kernel
  222. o.RoundRobin:    h.RoundRobin
  223. o.RoundRobin:    C:h.kernel
  224. o.FedCompMT:    c.FedCompMT
  225. o.FedCompMT:    C:h.kernel
  226. o.FedCompMT:    C:h.flex
  227. o.FedCompMT:    h.msgtrans
  228. o.FedCompMT:    C:h.toolbox
  229. o.FedCompMT:    C:h.wimp
  230. o.FedCompMT:    h.hourglass
  231. o.FedCompMT:    C:h.swis
  232. o.FedCompMT:    h.Macros
  233. o.FedCompMT:    C:h.kernel
  234. o.FedCompMT:    h.msgtrans
  235. o.FedCompMT:    h.FopenCount
  236. o.FedCompMT:    h.FedCompMT
  237. o.FedCompMT:    C:h.kernel
  238. o.FedCompMT:    C:h.flex
  239. o.LoadSaveMT:    c.LoadSaveMT
  240. o.LoadSaveMT:    C:h.kernel
  241. o.LoadSaveMT:    C:h.flex
  242. o.LoadSaveMT:    h.msgtrans
  243. o.LoadSaveMT:    C:h.toolbox
  244. o.LoadSaveMT:    C:h.wimp
  245. o.LoadSaveMT:    h.Macros
  246. o.LoadSaveMT:    C:h.kernel
  247. o.LoadSaveMT:    h.msgtrans
  248. o.LoadSaveMT:    h.NoBudge
  249. o.LoadSaveMT:    C:h.kernel
  250. o.LoadSaveMT:    h.LoadSaveMT
  251. o.LoadSaveMT:    C:h.kernel
  252. o.LoadSaveMT:    C:h.flex
  253. o.LoadSaveMT:    h.FopenCount
  254. o.LoadSaveMT:    h.hourglass
  255. o.LoadSaveMT:    C:h.swis
  256. o.FopenCount:    c.FopenCount
  257. o.FopenCount:    h.FopenCount
  258. o.InputFocus:    c.InputFocus
  259. o.InputFocus:    C:h.wimp
  260. o.InputFocus:    C:h.wimplib
  261. o.InputFocus:    C:h.kernel
  262. o.InputFocus:    C:h.event
  263. o.InputFocus:    C:h.toolbox
  264. o.InputFocus:    C:h.window
  265. o.InputFocus:    C:h.gadgets
  266. o.InputFocus:    C:h.menu
  267. o.InputFocus:    C:h.DCS
  268. o.InputFocus:    C:h.Quit
  269. o.InputFocus:    h.InputFocus
  270. o.InputFocus:    C:h.kernel
  271. o.InputFocus:    C:h.event
  272. o.InputFocus:    h.err
  273. o.InputFocus:    C:h.kernel
  274. o.InputFocus:    h.Macros
  275. o.InputFocus:    C:h.kernel
  276. o.InputFocus:    h.msgtrans
  277. o.InputFocus:    C:h.toolbox
  278. o.AbortFop:    c.AbortFop
  279. o.AbortFop:    h.FopenCount
  280. o.AbortFop:    h.AbortFop
  281. o.FilePerc:    c.FilePerc
  282. o.FilePerc:    C:h.kernel
  283. o.FilePerc:    C:h.flex
  284. o.FilePerc:    h.Macros
  285. o.FilePerc:    C:h.kernel
  286. o.FilePerc:    h.msgtrans
  287. o.FilePerc:    C:h.toolbox
  288. o.FilePerc:    C:h.wimp
  289. o.FilePerc:    h.msgtrans
  290. o.FilePerc:    h.hourglass
  291. o.FilePerc:    C:h.swis
  292. o.FilePerc:    h.timer
  293. o.FilePerc:    C:h.kernel
  294. o.FilePerc:    h.FedCompMT
  295. o.FilePerc:    C:h.kernel
  296. o.FilePerc:    C:h.flex
  297. o.FilePerc:    h.LoadSaveMT
  298. o.FilePerc:    C:h.kernel
  299. o.FilePerc:    C:h.flex
  300. o.FilePerc:    h.AbortFop
  301. o.FilePerc:    h.FilePerc
  302. o.FilePerc:    C:h.kernel
  303. o.FilePerc:    C:h.flex
  304. o.err:    c.err
  305. o.err:    C:h.wimplib
  306. o.err:    C:h.kernel
  307. o.err:    C:h.wimp
  308. o.err:    C:h.kernel
  309. o.err:    C:h.swis
  310. o.err:    h.err
  311. o.err:    C:h.kernel
  312. o.err:    h.msgtrans
  313. o.err:    C:h.toolbox
  314.